home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / Demos / Tools / SoundMusicSys / Simple MIDI Player / Simple MIDI Player.rsrc / TMPL.txt < prev    next >
Encoding:
Text File  |  1995-03-29  |  7.9 KB  |  229 lines

  1. TMPL_128_INST.txt
  2. ‚Äòsnd/csnd‚Äô resource ID (Default): 2-byte integer (decimal)
  3. Sample root key (Use 0 for default in ‚Äòsnd‚Äô): 2-byte integer (decimal)
  4. Reserved (Set to 0): 1-byte integer (decimal)
  5. (bit field)
  6.   Interpolate if lead instrument does?: boolean
  7.   Use note amplitude scaling?: boolean
  8.   Disable ‚Äòsnd‚Äô looping?: boolean
  9.   Reserved (Set to 0): boolean
  10.   Reserved (Set to 0): boolean
  11.   Reserved (Set to 0): boolean
  12.   Reserved (Set to 0): boolean
  13.   Reserved (Set to 0): boolean
  14. (bit field)
  15.   Never interpolate?: boolean
  16.   Play only at sampled frequency?: boolean
  17.   Transpose to fit key splits?: boolean
  18.   Apply Sound Modifier?: boolean
  19.   Reserved (Set to 0): boolean
  20.   Instrument not polyphonic?: boolean
  21.   Enable pitch randomness?: boolean
  22.   Play from random keyboard splits?: boolean
  23. SMOD (Sound Modifier) Rsrc ID #: 1-byte integer (decimal)
  24. SMOD parameter 1 (or 0): 2-byte integer (decimal)
  25. SMOD parameter 2 (or 0): 2-byte integer (decimal)
  26. Number of keyboard splits: list (2-byte one-based item count)
  27.   Lowest MIDI note playable: 1-byte integer (decimal)
  28.   Highest MIDI note playable: 1-byte integer (decimal)
  29.   ‚Äòsnd‚Äô resource ID for range: 2-byte integer (decimal)
  30.   SMOD parameter 1 (0 for no SMOD): 2-byte integer (decimal)
  31.   SMOD parameter 2 (0 for no SMOD): 2-byte integer (decimal)
  32. Tremolo data: list (2-byte one-based item count)
  33.   Tremolo data: 2-byte integer (hex)
  34. Terminate tremolo with $8000!: 2-byte integer (hex)
  35. Reserved (Set to 0): 2-byte integer (decimal)
  36. Copyright: pstring (1-byte length)
  37. Author: pstring (1-byte length)
  38.  
  39. TMPL_129_SONG.txt
  40. ‚ÄòMidi/cmid‚Äô resource ID: 2-byte integer (decimal)
  41. Lead instrument ‚ÄòINST‚Äô ID: 1-byte integer (decimal)
  42. Reserved (Set to 0): 1-byte integer (decimal)
  43. Tempo (or 0, default 16667) < slower, > faster: 2-byte integer (decimal)
  44. Song pitch shift (12 is up an octave, -12 is down an octave): 2-byte integer (decimal)
  45. Extra channels for sound effects: 1-byte integer (decimal)
  46. Max Notes: 1-byte integer (decimal)
  47. Max Norm Notes: 2-byte integer (decimal)
  48. (bit field)
  49.   Reserved (Set to 0): boolean
  50.   Terminate decaying notes early when exceeding Max Norm Notes?: boolean
  51.   Note interpolate whole song?: boolean
  52.   Note interpolate lead instrument?: boolean
  53.   Set Default programs:
  54. 0-program=channel,
  55. 1-program=track: boolean
  56.   Enable MIDI Program Change for INST settings?: boolean
  57.   Disable note click removal?: boolean
  58.   Use Lead INST for all voices?: boolean
  59. Global note release (in 1/60ths): 1-byte integer (decimal)
  60. Default percussion program for Channel 10. Use 0 for none.: 1-byte integer (decimal)
  61. (bit field)
  62.   Reserved (Set to 0): boolean
  63.   Reserved (Set to 0): boolean
  64.   Reserved (Set to 0): boolean
  65.   Master enable: inst. pitch randomness: boolean
  66.   Scale lead INST when amplitude scaling enabled?: boolean
  67.   Force all INSTs to use amplitude scaling if Master enable set?: boolean
  68.   Master enable: allow note amplitude scaling?: boolean
  69.   Reserved (Set to 0): boolean
  70. INST Remaps:: list (2-byte one-based item count)
  71.   Midi Program: 2-byte integer (decimal)
  72.   INST ID: 2-byte integer (decimal)
  73. Copyright: pstring (1-byte length)
  74. Author: pstring (1-byte length)
  75.  
  76. TMPL_130_MDFT.txt
  77. Default Instrument ID: 1-byte integer (decimal)
  78. Default Percussion Instrument ID: 1-byte integer (decimal)
  79. Ch 1: 1-byte integer (decimal)
  80. Ch 2: 1-byte integer (decimal)
  81. Ch 3: 1-byte integer (decimal)
  82. Ch 4: 1-byte integer (decimal)
  83. Ch 5: 1-byte integer (decimal)
  84. Ch 6: 1-byte integer (decimal)
  85. Ch 7: 1-byte integer (decimal)
  86. Ch 8: 1-byte integer (decimal)
  87. Ch 9: 1-byte integer (decimal)
  88. Ch 10: 1-byte integer (decimal)
  89. Ch 11: 1-byte integer (decimal)
  90. Ch 12: 1-byte integer (decimal)
  91. Ch 13: 1-byte integer (decimal)
  92. Ch 14: 1-byte integer (decimal)
  93. Ch 15: 1-byte integer (decimal)
  94. Ch 16: 1-byte integer (decimal)
  95. Ins 0: 1-byte integer (decimal)
  96. Ins 1: 1-byte integer (decimal)
  97. Ins 2: 1-byte integer (decimal)
  98. Ins 3: 1-byte integer (decimal)
  99. Ins 4: 1-byte integer (decimal)
  100. Ins 5: 1-byte integer (decimal)
  101. Ins 6: 1-byte integer (decimal)
  102. Ins 7: 1-byte integer (decimal)
  103. Ins 8: 1-byte integer (decimal)
  104. Ins 9: 1-byte integer (decimal)
  105. Ins 10: 1-byte integer (decimal)
  106. Ins 11: 1-byte integer (decimal)
  107. Ins 12: 1-byte integer (decimal)
  108. Ins 13: 1-byte integer (decimal)
  109. Ins 14: 1-byte integer (decimal)
  110. Ins 15: 1-byte integer (decimal)
  111. Ins 16: 1-byte integer (decimal)
  112. Ins 17: 1-byte integer (decimal)
  113. Ins 18: 1-byte integer (decimal)
  114. Ins 19: 1-byte integer (decimal)
  115. Ins 20: 1-byte integer (decimal)
  116. Ins 21: 1-byte integer (decimal)
  117. Ins 22: 1-byte integer (decimal)
  118. Ins 23: 1-byte integer (decimal)
  119. Ins 24: 1-byte integer (decimal)
  120. Ins 25: 1-byte integer (decimal)
  121. Ins 26: 1-byte integer (decimal)
  122. Ins 27: 1-byte integer (decimal)
  123. Ins 28: 1-byte integer (decimal)
  124. Ins 29: 1-byte integer (decimal)
  125. Ins 30: 1-byte integer (decimal)
  126. Ins 31: 1-byte integer (decimal)
  127. Ins 32: 1-byte integer (decimal)
  128. Ins 33: 1-byte integer (decimal)
  129. Ins 34: 1-byte integer (decimal)
  130. Ins 35: 1-byte integer (decimal)
  131. Ins 36: 1-byte integer (decimal)
  132. Ins 37: 1-byte integer (decimal)
  133. Ins 38: 1-byte integer (decimal)
  134. Ins 39: 1-byte integer (decimal)
  135. Ins 40: 1-byte integer (decimal)
  136. Ins 41: 1-byte integer (decimal)
  137. Ins 42: 1-byte integer (decimal)
  138. Ins 43: 1-byte integer (decimal)
  139. Ins 44: 1-byte integer (decimal)
  140. Ins 45: 1-byte integer (decimal)
  141. Ins 46: 1-byte integer (decimal)
  142. Ins 47: 1-byte integer (decimal)
  143. Ins 48: 1-byte integer (decimal)
  144. Ins 49: 1-byte integer (decimal)
  145. Ins 50: 1-byte integer (decimal)
  146. Ins 51: 1-byte integer (decimal)
  147. Ins 52: 1-byte integer (decimal)
  148. Ins 53: 1-byte integer (decimal)
  149. Ins 54: 1-byte integer (decimal)
  150. Ins 55: 1-byte integer (decimal)
  151. Ins 56: 1-byte integer (decimal)
  152. Ins 57: 1-byte integer (decimal)
  153. Ins 58: 1-byte integer (decimal)
  154. Ins 59: 1-byte integer (decimal)
  155. Ins 60: 1-byte integer (decimal)
  156. Ins 61: 1-byte integer (decimal)
  157. Ins 62: 1-byte integer (decimal)
  158. Ins 63: 1-byte integer (decimal)
  159. Ins 64: 1-byte integer (decimal)
  160. Ins 65: 1-byte integer (decimal)
  161. Ins 66: 1-byte integer (decimal)
  162. Ins 67: 1-byte integer (decimal)
  163. Ins 68: 1-byte integer (decimal)
  164. Ins 69: 1-byte integer (decimal)
  165. Ins 70: 1-byte integer (decimal)
  166. Ins 71: 1-byte integer (decimal)
  167. Ins 72: 1-byte integer (decimal)
  168. Ins 73: 1-byte integer (decimal)
  169. Ins 74: 1-byte integer (decimal)
  170. Ins 75: 1-byte integer (decimal)
  171. Ins 76: 1-byte integer (decimal)
  172. Ins 77: 1-byte integer (decimal)
  173. Ins 78: 1-byte integer (decimal)
  174. Ins 79: 1-byte integer (decimal)
  175. Ins 80: 1-byte integer (decimal)
  176. Ins 81: 1-byte integer (decimal)
  177. Ins 82: 1-byte integer (decimal)
  178. Ins 83: 1-byte integer (decimal)
  179. Ins 84: 1-byte integer (decimal)
  180. Ins 85: 1-byte integer (decimal)
  181. Ins 86: 1-byte integer (decimal)
  182. Ins 87: 1-byte integer (decimal)
  183. Ins 88: 1-byte integer (decimal)
  184. Ins 89: 1-byte integer (decimal)
  185. Ins 90: 1-byte integer (decimal)
  186. Ins 91: 1-byte integer (decimal)
  187. Ins 92: 1-byte integer (decimal)
  188. Ins 93: 1-byte integer (decimal)
  189. Ins 94: 1-byte integer (decimal)
  190. Ins 95: 1-byte integer (decimal)
  191. Ins 96: 1-byte integer (decimal)
  192. Ins 97: 1-byte integer (decimal)
  193. Ins 98: 1-byte integer (decimal)
  194. Ins 99: 1-byte integer (decimal)
  195. Ins 100: 1-byte integer (decimal)
  196. Ins 101: 1-byte integer (decimal)
  197. Ins 102: 1-byte integer (decimal)
  198. Ins 103: 1-byte integer (decimal)
  199. Ins 104: 1-byte integer (decimal)
  200. Ins 105: 1-byte integer (decimal)
  201. Ins 106: 1-byte integer (decimal)
  202. Ins 107: 1-byte integer (decimal)
  203. Ins 108: 1-byte integer (decimal)
  204. Ins 109: 1-byte integer (decimal)
  205. Ins 110: 1-byte integer (decimal)
  206. Ins 111: 1-byte integer (decimal)
  207. Ins 112: 1-byte integer (decimal)
  208. Ins 113: 1-byte integer (decimal)
  209. Ins 114: 1-byte integer (decimal)
  210. Ins 115: 1-byte integer (decimal)
  211. Ins 116: 1-byte integer (decimal)
  212. Ins 117: 1-byte integer (decimal)
  213. Ins 118: 1-byte integer (decimal)
  214. Ins 119: 1-byte integer (decimal)
  215. Ins 120: 1-byte integer (decimal)
  216. Ins 121: 1-byte integer (decimal)
  217. Ins 122: 1-byte integer (decimal)
  218. Ins 123: 1-byte integer (decimal)
  219. Ins 124: 1-byte integer (decimal)
  220. Ins 125: 1-byte integer (decimal)
  221. Ins 126: 1-byte integer (decimal)
  222. Ins 127: 1-byte integer (decimal)
  223. 4-byte zero fill
  224. 4-byte zero fill
  225. 4-byte zero fill
  226. 4-byte zero fill
  227. 4-byte zero fill
  228.  
  229.